Example Tables

Part of table How to make
Rows and Columns Use <tr></tr> for rows. Use <th></th> or <td></td> for columns within rows (see below).
Headings (left column and top row, in most cases) Use <th></th>
Cells Use <td></td>
Merged Cells Use rowspan="_" for merging cells vertically.
Use colspan="_" for merging cells horizontally.
Note that merged cells created in other rows are skipped in affected rows (see HTML for above row).

If the table contents are not wide enough, tables are centered by default due to the table rule of the first <style> block (see above code).

Cell 1 Cell 2
Cell 3 Cell 4

Images

Use the <img src="_" /> tag for images. Make sure to put your images into the /img/[Module Name]/ folder. Adjust the width with CSS, using width: _%; (recommended) or width: _px;. Example:

Making the PDF

To make a PDF version of your manual, open the HTML file in Google Chrome and open the “Print” dialog (Usually CTRL+P) and choose “Save as PDF” as the destination.

On the Subject of Module Name

Your flavour text can’t go here.

Use Appendix BLANK in Blind Alley for blank module identification

This module will initially appear blank, but it actually should display a part of html code if you click it. Maybe multiple times? Hopefully that should work, just make sure to keep track. It will ding to indicate a press. When it displays this html code, use the template manual to find the html code on this manual and click it. The number says which one of the same html code should be clicked, so p1 would mean find the first paragraph code in the template manual and ul1li2 would mean find the first bullet point list and second bullet point. Table and div html is not included. Click the link on that piece of html and it should send you to a different manual page, and then extract a value from that page using the table below, and submit it in. The number of times you clicked it before html text is shown and the colour of the display (shown when inputting) are used as modifiers.

When you don’t need to see the html anymore, just click on it again to reveal a keypad and display to show the input. To reset the input, type in more than 9 digits (exception to this is simon statement where you can’t reset input). When finished making the input, click the display and the module will go back to its original state, dinging again if the submission was correct or striking and completely resetting if wrong. If correct, go through another stage to complete the module.

Module Rules
The Octadecayotton The amount of dimensions start at 3 and every 3 clicks increases it by 2 (this is recalculated if this module is chosen again). Assume all rotations make a subrotation that goes through every positive dimension (eg. 4 dimensions would have the subrotation X+Y+Z+W and it has already been flipped so that rule need not apply), unless the display colour modifies rotations, then set that rotation to a negative.
The Octadecayotton continued... For example if the display switches the second dimension of X+Y+Z+W, the subrotation is now X-Y+Z+W. Blue display changes 1st and 3rd, if applicable, red display changes 7th and 9th, if applicable, yellow changes 5th and 6th, and if applicable, green display changes 4th and 7th. Once the rotations have been found, take the output from the primary values table and make it binary, then make the 1st digit a 1 (so 0000101 would become 1000101), then skip the axis swaps and convert the gray code (ignoring the a.x change step) before submitting it.
Blank slate The colour of the display will determine which version of blank slate has been encountered.

If the colour is blue, the section used is ‘Nothing Initially Happens’. In this case, split the number of clicks into 4, taking each one modulo 10, one being clicks + portplates, clicks + batteries, clicks + solvedmodules (calculated when the module is sent into submission mode) and clicks + batteryholders. These numbers are not allowed to be used in the answer, and the answer must contain 5 unique digits from the valid numbers in any order.

If the colour of the display is red, the section chosen is ‘High-Pitched Sound Plays’. In this case, only use the columns and rows 1-5 of the table, with column being the amount of clicks to activate the module modulo 5 + 1 and row being the 2nd digit of the serial number modulo 5 + 1. Add the colour value with 7x the clicks. The values of the colours are red as 16, grey as 5, white as 1, orange as 9, green as 12, yellow as 20, purple as 32 and blue as 64.

If the colour of the display is yellow, the section used is ‘Hinge Falls Off’. Take the column as the amount of clicks % 8 + 1 and the rows as first the amount of ports % 8 + 1, then the amount of batteries % 8 + 1, then the amount of lit indicators % 8 + 1.

Blank slate continued...

The middle row number obtained % 8 + 1 is the real column to use (if there is not a middle use the topmost row), and using that column instead, input the col-port number, then col-battery number, then col-litind number.

If the colour of the display is green, the section used is ‘Tap Code Plays’. Look at the table and take the row as the amount of clicks % 7 + 1 and take the first word from left to right that has one of their letters appear in the serial number (if none take the last). Turn the letters into their respective tap code and submit (eg. ZBZ = 551255 as A=11, B=12 and Z=55).

Hertz Modulo the clicks amount by 7 and look it up in the movement table on indicators. Take the color of the display and look it up in the table too on the right and left LEDs (if yellow, use orange). Follow the instructions on moving around the grid, with both the ‘Finding the TX number’ and ‘Turning the word into a number’ grids, to get two separate numbers (if the first one is a 0, make it 200). The ‘Turning the word into a number’ number should be modified as said in the manual BUT skip all the letter modification rules and turning the number into a letter. Divide number 1 with number 2, eg. 200/20 = 10, modulo the value by 64, remove all decimals, convert it into binary and submit (so 10 would become 1010).
Simon’s statement Determine the stage number as said in the manual, except the duplicate port type rule can only apply once. The stage variable is equal to the amount of times the display color changed + 1. Also, the serial rule is interpreted by this manual as if a letter from the serial number is in a lit indicator, add 2 and don’t look for that serial number letter again. After these rules, if it is negative, do the adding rule. If now it is single digit swap the digits, so 03 becomes 30, or if 0 make it 10, and if now it is greater than 49 do the subtracting rule. Use the color of the display and the next color as the 2 colors flashing from the following list: blue, red, yellow green. (Looping around) After that, follow the manual as normal replacing the statement with going down the operator table by the amount of clicks % 8 + 1 (so 3 clicks would mean operator 4, meaning NAND).
Simon’s statement continued... Make the colors in the statement the number of battery holders % 4 + 1 for left and number of port plates % 4 + 1 for right (blue 1, red 2, yellow 3, green 4). Use these colours to do step 2. Input the number from step 1 but do not submit, and the display may change color. If this new color is the colour retrieved from the tables, then submit. Else, use this new color for the statement and repeat all the steps again, change the number again, and input the number again, check the display color etc. When 8 digits have been typed, the module will not change the display color and you can submit. If the display is the right color but more digits are inputted, the module will strike. If the wrong digits are inputted, the module will only strike when the rest of the input is typed in. If more than 8 digits are inputted the module will strike.
Not green arrows Take the amount of clicks modulo 4 add 2 and this is how many statements will be checked from top to bottom on each arrow. The first letter of the display is the first letter of the serial number, and the other 2 letters are the first 2 letters of the color of the display (red - RE, blue - BL, yellow - YE, green - GR). Go through the manual as normal BUT skip the action priority list and instead use the arrow with the highest amount of statements (ties don’t matter as there is still a highest amount of statements number). Type in the amount of correct statements it had, then all of the other arrows’ amount of correct statements from lowest to highest (eg. if UP arrow was the right arrow to press, if it had 5 true statements, and the other three had 2, 4 and 1, the number to submit would be 5124).

Good luck!